﻿//全局变量-未选操作行提示
var nullrowmsg = "请选择操作的行!";

//全局变量-未选删除行提示
var delnullrowmsg = "请选择要删除的行!";

//初始化Tabs
$(function () {

    //$("#layout-tabs").tabs({
    //    fit: true, border: false, //tools: "#layout-tabs-tools",
    //    onContextMenu: function (e, title) {
    //        e.preventDefault();
    //        $("#layout-tabs-menu").menu("show", {
    //            left: e.pageX, top: e.pageY
    //        }).data("tabTitle", title);
    //    }
    //});
    //$("#layout-tabs-menu").menu({
    //    onClick: function (item) {
    //        var curTabTitle = $(this).data("tabTitle"), type = $(item.target).attr("type");

    //        if (type == "refresh") {
    //            $("#layout-tabs").tabs("getTab", curTabTitle).panel("refresh");
    //            return;
    //        }

    //        if (type == "close") {
    //            var t = $("#layout-tabs").tabs("getTab", curTabTitle);
    //            if (t.panel("options").closable) {
    //                $("#layout-tabs").tabs("close", curTabTitle);
    //            }
    //            return;
    //        }

    //        var allTabs = $("#layout-tabs").tabs("tabs"), closeTabsTitle = [];

    //        $.each(allTabs, function () {
    //            var opt = $(this).panel("options");
    //            if (opt.closable && opt.title != curTabTitle && type == "closeOther") {
    //                closeTabsTitle.push(opt.title);
    //            }
    //            else if (opt.closable && type == "closeAll") { closeTabsTitle.push(opt.title); }
    //        });

    //        for (var i = 0; i < closeTabsTitle.length; i++) { $("#layout-tabs").tabs("close", closeTabsTitle[i]); }
    //    }
    //});

    ReadDateTimeShow();  //动态读取时间
    var setTimeInterval = setInterval(ReadDateTimeShow, 1000);  //这里实现对时间动态的变化

    //AddTab("我的工作台", "/Main/Portal", "icon-home", false);
    slide();  //右下角弹出框
});

//读取动态变化的时间
function ReadDateTimeShow() {
    var year = new Date().getFullYear();
    var month = new Date().getMonth() + 1;
    var day = new Date().getDate();
    var time = new Date().toLocaleTimeString();
    var addDate = year + "-" + month + "-" + day + " " + time;
    //$("#date").text(addDate);
}

function AddTab(subtitle, url, icon, closable) {
    if (!$('#layout-tabs').tabs('exists', subtitle)) {
        $('#layout-tabs').tabs('add', {
            title: subtitle,
            content: createFrame(url, 'abc'),
            closable: closable,
            icon: icon,
            style: { padding: "1px" }
        });
    }
    else {
        $('#layout-tabs').tabs('select', subtitle);
    }
    tabClose();  //双击关闭Tab
}

//关闭Tab（添加双击关闭）
function tabClose() {
    /*双击关闭TAB选项卡*/
    $(".tabs-inner").dblclick(function () {
        var subtitle = $(this).children(".tabs-closable").text();
        $('#layout-tabs').tabs('close', subtitle);
    })
}

//创建框架Tab
function createFrame(url, id) {
    var s = '<iframe id="' + id + '" scrolling="auto" frameborder="0"  src="' + url + '" style="width:100%;height:99%;overflow-y: auto; "></iframe>';
    return s;
}

//转到主页
function GoToHomeTab() {
    //$("#layout-tabs").tabs("select", "我的工作台");
    $("#menu a").removeData("current");
    $("#menu a").removeClass('current');
    $(event.target).addClass('current');
    $(event.target).data("current", "true");

    $(".secondNav div").each(function () {
        $(this).hide();
    });
    var f = $('#frame');
    f[0].src = "/Main/Portal";
}

//关闭当前Tab
function CloseSelectedTab() {
    var opt = $("#layout-tabs").tabs("getSelected").panel("options");

    if (opt.closable) { $("#layout-tabs").tabs("close", opt.title); }
}

//关闭全部Tab
function CloseAllTabs() {
    $.EasyuiConfirm("确认关闭所有选项卡?", function (ec) {
        if (ec) {
            var allTabs = $("#layout-tabs").tabs("tabs"), closeTabsTitle = [];

            $.each(allTabs, function () {
                var opt = $(this).panel("options");

                if (opt.closable) { closeTabsTitle.push(opt.title); }
            });

            for (var i = 0; i < closeTabsTitle.length; i++) {
                $("#layout-tabs").tabs("close", closeTabsTitle[i]);
            }
        }
    });
}

//显示自定义的Window
function AddDialog(title, href, width, height, modal, max) {
    $('#myWindow').window({
        title: title,
        width: width === undefined ? 680 : width,
        height: height === undefined ? 500 : height,
        content: '<iframe scrolling="yes" frameborder="0"  src="' + href + '" style="width:100%;height:100%;"></iframe>',
        //href: href === undefined ? null : href,
        modal: modal === undefined ? true : modal,  //是否模态窗口（默认为true）
        minimizable: false,
        maximizable: true,
        shadow: false,
        cache: false,
        closed: false,
        collapsible: true,
        resizable: false,
        maximized: max === undefined ? true : max,
        loadingMessage: '正在加载数据，请稍等片刻...'
    });
}

//function AddDialog(title, href, width, height, modal, max) {
//    debugger;
//    $('#myWindow').dialog({
//        title: title,
//        width: width,
//        height: height,
//        closed: false,
//        cache: false,
//        href: href,
//        modal: modal,
//        collapsible: true,
//        maximizable: true,
//        onLoad: function () {
//            $.EditorInit("#SystemCopyright", 370, "p", false, "SystemParam");
//            //$.EditorInit("#SystemCopyright", 100, "p", false);
//        }
//        //onLoad: function () {
//        //    $('#myWindow').onLoad();
//        //}
//    });
//}


////显示自定义的Window
//function AddFrame(title, href) {
//    var f = $('#frame');
//    f[0].src = href;
//}

//修改密码
function ChangePassword() {
    //debugger;
    //$.EasyuiMsg("修改密码");
    $.ModelDialog({
        title: "修改密码", href: "/Account/ChangePassword/", width: 320,
        handler: function () {
            $.ModelForm({
                validate: true, button: $(this),
                id: "#form-changePassword",
                url: "/Account/ChangePasswordPost",
                success: function (result) {
                }
            });
        },
        onLoad: function () {
        }
    });
}

//注销登录
function Logout() {
    //$.messager.confirm('系统提示', '您确定要退出本次登录吗?', function (r) {
    $.EasyuiConfirm('您确定要退出本次登录吗?', function (r) {
        if (r) {
            location.href = '/Account/Logout';
        }
    });
}

//右下角弹出框;
function slide() {
    //var dt = '登录总次数：10 <br/>       本次登录IP：::1     <br/>    本次登录时间：2013-11-06 22:24:08      <br/>   上次登录IP：::1     <br/>    上次登录时间：2013-11-05 00:04:54<br/>';
    //jQuery.messager.show({
    //    height: 170,
    //    title: '当前登录情况:',
    //    msg: dt + '温馨提示：为了账户的安全，如果上面的登录情况不正常，建议您马上<a href="#" style="color:red;" class="ChangePassword" >修改密码</a>',
    //    timeout: 8000,
    //    showType: 'slide'
    //});
}

